/*
// +----------------------------------------------------------------------
// | 南昌速翔网络科技有限公司
// +----------------------------------------------------------------------
// | QQ技术：1424445608   电话/微信：15622289461
// +----------------------------------------------------------------------
// | 请务必尊重知识产权 严格保证不恶意传播产品源码、不得直接对产品本身
// | 进行二次转售或倒卖、不得对产品进行简单包装后声称为自己的产品等。
// | 否则我们有权利收回产品，并根据事态轻重追究相应法律责任。
// +----------------------------------------------------------------------
// | Copyright (c) 2019-2020 http://www.suxiangw.com/ All rights reserved.
// +----------------------------------------------------------------------
*/

// 封装广告
 

function _ad_win(js) {
    if (!ad_vip) {
        return;
    }
    api.openWin({
        name: '_ad',
        url: _h_w + '_ad.html',
        bounces: false,
        slidBackEnabled: false,
        animation: {
            type: "none",
            subType: "from_bottom",
        },
        pageParam: {
            js: js
        },
        bgColor: 'rgba(0,0,0,0)',
    });
}
// 获取版本
function banben() {
    ad.getVersions(function(ret) {
        console.log("banben：" + JSON.stringify(ret));
    });
}
// 初始化
function init() {
    if (!ad_vip) {
        return;
    }
    // if (adName == 'baiduAd') {
    //
    // }
    // return;
    var param = {
      appId: _getPrefs('_config').ad.appid,
      appName: _getPrefs('_config').ad.appname,
    };
    ad.init(param, function(ret) {
         console.log("init：" + JSON.stringify(ret));
    });
}
// 开屏广告
function kaiping() {
    // console.log(JSON.stringify(api.pageParam))
    if (!ad_vip) {
        return;
    }
    // 百度广告
    // ad.showSplashAd({
    //     rect: {
    //         x: 0,
    //         y: 0,
    //         w: api.winWidth,
    //         h: api.winHeight
    //     },
    //     adId: '6828822',
    //     canClick: true,
    //     fixedOn: api.frameName,
    //     fixed: true
    // }, function(ret) {
    //     console.log(JSON.stringify(ret));
    //     switch (ret.code) {
    //         case 1:     // 广告展示成功
    //             break;
    //         case 2:     // 广告展示失败
    //             time_jinbi();
    //             c();
    //             break;
    //         case 3:     // 用户点击了广告
    //             time_jinbi();
    //             c();
    //             break;
    //         case 4:     // 广告展示完毕
    //             time_jinbi();
    //             c();
    //             break;
    //         default:
    //             time_jinbi();
    //             c();
    //     }
    // });
    // return;
    console.log( _getPrefs('_config').ad.kaiping_id)
    var param = {
        setCodeId: _getPrefs('_config').ad.kaiping_id, //代码位
        rect: { //开屏位置 默认0即为全屏 也可自定义
            x: 0,
            y: 0,
            w: 0,
            h: 0
        },
        fixedOn: "",
        fixed: true
    };
    ad.showSplashAd(param, function(ret) {
        console.log("kaiping：" + JSON.stringify(ret));
        switch (ret.result) {
            case '开屏广告加载中':
                break;
            case '开屏广告点击':
                time_jinbi();
                c();
                break;
            case '开屏广告展示':
                break;
            case '开屏广告跳过':
                time_jinbi();
                c();
                break;
            case '开屏广告倒计时结束':
                time_jinbi();
                c();
                break;
            case 'splashAd已关闭':
                time_jinbi();
                c();
                break;
            default:
                time_jinbi();
                c();
        }
    });

}
// 打开 倒计时奖励
function time_jinbi() {
    if (!api.pageParam['time_jinbi']) {
        return
    }
    api.execScript({
        name: api.pageParam['time_jinbi_name'],
        frameName: api.pageParam['time_jinbi_frameName'],
        script: 'yuandu();'
    });

}
// 插屏广告
function chaping() {
    if (!ad_vip) {
        return;
    }

    var w = api.winWidth / 1.25;
    var h = api.winWidth / 1.5;
    // var baiduAd = api.require('baiduAd');
    // baiduAd.showInterstitialAd({
    //     rect: {
    //       x: (api.winWidth - w) / 2,
    //       y: (api.winHeight - h) / 2,
    //         w: w,
    //         h: h
    //     },
    //     adId: '6828823',
    //     fixedOn: api.frameName,
    //     fixed: true
    // }, function(ret) {
    //   console.log( JSON.stringify(ret))
    // });
    // return;
    // ad.showInterstitialAd({
    //     rect: {
    //         x: (api.winWidth - w) / 2,
    //         y: (api.winHeight - h) / 2,
    //         w: w, //根据穿山甲定义的比例 设置这里的宽高比
    //         h: h,
    //     },
    //     adId: '6828823',
    //     fixed: true
    // }, function(ret) {
    //     console.log(JSON.stringify(ret));
    // });
    // return;
    var param = {
        setCodeId: _getPrefs('_config').ad.chaping_id, //代码位
        w: api.winWidth / 1.2, //根据穿山甲定义的比例 设置这里的宽高比
        h: api.winWidth / 1.2,
    };
    ad.showInteractionAd(param, function(ret) {
        console.log("chaping：" + JSON.stringify(ret));

    });
}
// YWQuanMNCuWNl+aYjOmAn+e/lOe9kee7nOenkeaKgOaciemZkOWFrOWPuCANClFR5oqA5pyv77yaMTQyNDQ0NTYwOCAgIOeUteivnS/lvq7kv6HvvJoxNTYyMjI4OTQ2MQ0K6K+35Yqh5b+F5bCK6YeN55+l6K+G5Lqn5p2DIOS4peagvOS/neivgeS4jeaBtuaEj+S8oOaSreS6p+WTgea6kOeggeOAgeS4jeW+l+ebtOaOpeWvueS6p+WTgeacrOi6qw0K6L+b6KGM5LqM5qyh6L2s5ZSu5oiW5YCS5Y2W44CB5LiN5b6X5a+55Lqn5ZOB6L+b6KGM566A5Y2V5YyF6KOF5ZCO5aOw56ew5Li66Ieq5bex55qE5Lqn5ZOB562J44CCDQpDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBodHRwOi8vd3d3LnN1eGlhbmd3LmNvbS8gQWxsIHJpZ2h0cyByZXNlcnZlZC4=
// Banner 广告
function banner(dom) {

    if (!_getPrefs('_config').ad.ad || !ad_vip || _getPrefs('_config').ad.banner != 2) {
      $('#ad').remove();
        return;
    }

    // $('#ad').remove();
    y = 0;
    if (dom) {
         $(dom).css('height', '80px');
    //   $api.css($api.dom(dom),'height:80px')
        var y = $(dom).offset().top;
    } else {
        dom = '#ad';
    }
    if (!ad_vip) {
      //  $(dom).remove();
        return;
    }
    // ad.showAd({
    //    rect: {
    //        x: 0,
    //        y: 0,
    //        w: api.winWidth,
    //        h: 80
    //    },
    //    adId: '6828821',
    //    fixedOn: api.frameName,
    //    fixed: false
    // },function(ret){
    //   console.log(JSON.stringify(ret));
    //   switch (ret.code) {
    //       case 0:
    //           break;
    //       case 1:
    //           if (dom) {
    //             $(dom).remove();
    //             $('body').prepend('<div id="ad" style="height:80px;"></div>');
    //           }
    //           break;
    //       case 2:
    //
    //           break;
    //       case 3:
    //           break;
    //       case 4:
    //           $(dom).remove();
    //           break;
    //       default:
    //           $(dom).remove();
    //   }
    // });
    // return;
    var param = {
        setCodeId: _getPrefs('_config').ad.banner_id, //代码位
        rect: { //显示位置
            x: 0,
            y: y,
            w: api.winWidth,
            h: 80
        },
        fixedOn: api.frameName,
        fixed: false,
        setSlideIntervalTime:30
    };
    ad.showBannerAd(param, function(ret) {
        console.log("banner：" + JSON.stringify(ret));
        switch (ret.result) {
            case 'banner加载中':
                break;
            case 'banner点击':
                break;
            case 'banner展示':
                if (dom) {
                  console.log($('#ad').height());
                  if($('#ad').height()){
                  //  $('body').prepend('<div id="ad" style="height:80px;"></div>');
                  }else{
                    $('body').prepend('<div id="ad" style="height:80px;"></div>');
                  }
                //    $(dom).remove();

                }
                break;
            case '点击取消':
                break;
            case 'bannerAd已关闭':
            //    $(dom).remove();
                break;
            default:
              //  $(dom).remove();
        }
    });
}

function banner2() {
  return;
    if (!ad_vip) {
        return;
    }
    $('#ad').css('height', '260px');
    //  var y = $(dom).offset().top;
    var param = {
        setCodeId: "945030514", //代码位
        rect: { //显示位置
            x: 0,
            y: 0,
            w: api.winWidth,
            h: 260
        },
        fixedOn: api.frameName,
        fixed: false
    };
    ad.showBannerAd(param, function(ret) {
        console.log("banner2：" + JSON.stringify(ret));
    });
}
// 激励广告
function jili(name) {
    if (!ad_vip) {
        return;
    }

    // ad.showRewardVideo({
    //     adId: '6828824',
    // }, function(ret) {
    //     console.log(JSON.stringify(ret));
    // });
    // return;
    name = name ? name : 'qiandao';
    _loading();
    var networkAddress = api.require('networkAddress');
    networkAddress.get(function(ret) {
        var ip = ret.address;
        var param = {
            setCodeId: _getPrefs('_config').ad.jili_id, //代码位
            setOrientation: 1, //必填参数，期望视频的播放方向：1竖  2横
            setUserID: _getPrefs('_user') ? _getPrefs('_user').id : '0', //用户id,必传参数
            setRewardName: "金币", //奖励的名称
            setRewardAmount: 1, //奖励的数量
            setMediaExtra: '{"ip":"' + ip + '","name":"' + name + '"}', //附加参数，可选
        };
        ad.loadRewardVideoAd(param, function(ret) {
            console.log("jili：" + JSON.stringify(ret));
            if (ret.status) {
                if (ret.result == '激励视频缓存完成') {
                    setTimeout(function() {
                        jili_add();
                    }, 1000)
                    return;
                }else if(ret.result == '激励视频播放完'){
                }
            } else {
                _alert(ret.result + "，请重新试试")
                    //    _loadingCloes();
            }
            _loadingCloes();
        });
    });

}

function jili_add() {
    ad.showRewardVideoAd(function(ret) {
        console.log("zyPangolinAd：" + JSON.stringify(ret));
    });
    setTimeout(function(){
      _loadingCloes();
    },2000)
}
// 关闭当前页面
function c() {
    _close();
}
// 全屏视频
function quanping() {
  return;
    if (!ad_vip) {
        return;
    }
    var param = {
        setCodeId: "945030675",
        setOrientation: 1,
    };
    ad.loadFullScreenVideoAd(param, function(ret) {
        console.log("load：" + JSON.stringify(ret));
        if (ret.status && ret.result == '全屏视频缓存完成') {
            ad.showFullScreenVideoAd(function(ret) {
                console.log("show：" + JSON.stringify(ret));
            });
        }
    });

}
// 封装结束
